home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / linux / system / LinuxConsole 0.4 / linuxconsole0.4install-en.iso / xfree0.4.lcm / lib / X11 / xkb / symbols / srvr_ctrl < prev    next >
Encoding:
Text File  |  2004-03-24  |  2.7 KB  |  136 lines

  1. // $XFree86: xc/programs/xkbcomp/symbols/srvr_ctrl,v 1.4 2003/12/18 14:14:38 pascal Exp $
  2. //
  3. // Actions which control the server's behavior
  4.  
  5. partial keypad_keys function_keys
  6. xkb_symbols "xfree86" {
  7.     include "srvr_ctrl(stdkeypad)"
  8.     include "srvr_ctrl(fkey2vt)"
  9. };
  10.  
  11. partial keypad_keys 
  12. xkb_symbols "stdkeypad" {
  13.  
  14.     key <BKSP> {
  15.     type="CTRL+ALT",
  16.     symbols[Group1]= [ BackSpace,   Terminate_Server ]
  17.     };
  18.  
  19. // Ungrab cancels server/keyboard/pointer grabs
  20.     key <KPDV> {
  21.     type="CTRL+ALT",
  22.     symbols[Group1]= [ KP_Divide,    XF86_Ungrab ]
  23.     };
  24.  
  25. // ClsGrb kills whichever client has a grab in effect
  26.     key <KPMU> {
  27.     type="CTRL+ALT",
  28.     symbols[Group1]= [ KP_Multiply,    XF86_ClearGrab ]
  29.     };
  30.  
  31. // -VMode switches to the previous video mode
  32.     key <KPSU> {
  33.     type="CTRL+ALT",
  34.     symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ]
  35.     };
  36.  
  37. // +VMode switches to the next video mode
  38.     key <KPAD> {
  39.     type="CTRL+ALT",
  40.     symbols[Group1]= [ KP_Add,    XF86_Next_VMode]
  41.     };
  42.  
  43. };
  44.  
  45. partial function_keys 
  46. xkb_symbols "fkey2vt" {
  47.  
  48.     key <FK01> {
  49.     type="CTRL+ALT",
  50.     symbols[Group1]= [ F1,    XF86_Switch_VT_1 ]
  51.     };
  52.  
  53.     key <FK02> {
  54.     type="CTRL+ALT",
  55.     symbols[Group1]= [ F2,    XF86_Switch_VT_2 ]
  56.     };
  57.  
  58.     key <FK03> {
  59.     type="CTRL+ALT",
  60.     symbols[Group1]= [ F3,    XF86_Switch_VT_3 ]
  61.     };
  62.  
  63.     key <FK04> {
  64.     type="CTRL+ALT",
  65.     symbols[Group1]= [ F4,    XF86_Switch_VT_4 ]
  66.     };
  67.  
  68.     key <FK05> {
  69.     type="CTRL+ALT",
  70.     symbols[Group1]= [ F5,    XF86_Switch_VT_5 ]
  71.     };
  72.  
  73.     key <FK06> {
  74.     type="CTRL+ALT",
  75.     symbols[Group1]= [ F6,    XF86_Switch_VT_6 ]
  76.     };
  77.  
  78.     key <FK07> {
  79.     type="CTRL+ALT",
  80.     symbols[Group1]= [ F7,    XF86_Switch_VT_7 ]
  81.     };
  82.  
  83.     key <FK08> {
  84.     type="CTRL+ALT",
  85.     symbols[Group1]= [ F8,    XF86_Switch_VT_8 ]
  86.     };
  87.  
  88.     key <FK09> {
  89.     type="CTRL+ALT",
  90.     symbols[Group1]= [ F9,    XF86_Switch_VT_9 ]
  91.     };
  92.  
  93.     key <FK10> {
  94.     type="CTRL+ALT",
  95.     symbols[Group1]= [ F10,    XF86_Switch_VT_10 ]
  96.     };
  97.  
  98.     key <FK11> {
  99.     type="CTRL+ALT",
  100.     symbols[Group1]= [ F11,    XF86_Switch_VT_11 ]
  101.     };
  102.  
  103.     key <FK12> {
  104.     type="CTRL+ALT",
  105.     symbols[Group1]= [ F12,    XF86_Switch_VT_12 ]
  106.     };
  107.  
  108. };
  109.  
  110. partial function_keys keypad_keys
  111. xkb_symbols "no_srvr_keys" {
  112.  
  113.     key.type="TWO_LEVEL";
  114.  
  115.     key <FK01> { [ F1, F1 ]    };
  116.     key <FK02> { [ F2, F2 ]    };
  117.     key <FK03> { [ F3, F3 ]    };
  118.     key <FK04> { [ F4, F4 ]    };
  119.     key <FK05> { [ F5, F5 ]    };
  120.     key <FK06> { [ F6, F6 ]    };
  121.     key <FK07> { [ F7, F7 ]    };
  122.     key <FK08> { [ F8, F8 ]    };
  123.     key <FK09> { [ F9, F9 ]    };
  124.     key <FK10> { [ F10, F10 ]    };
  125.     key <FK11> { [ F11, F11 ]    };
  126.     key <FK12> { [ F12, F12 ]    };
  127.  
  128.     key <BKSP> { [ BackSpace,    BackSpace    ] };
  129.  
  130.     key <KPDV> { [ KP_Divide,    KP_Divide    ] };
  131.     key <KPMU> { [ KP_Multiply,    KP_Multiply    ] };
  132.     key <KPSU> { [ KP_Subtract,    KP_Subtract    ] };
  133.     key <KPAD> { [ KP_Add,    KP_Add        ] };
  134. };
  135.  
  136.